Курс “Операционные Системы”
Шилоносов Д.В. , НКАбд-03-22
Российский университет дружбы народов, Москва, Россия
25 февраля 2023
Скачиваем архив hugo_extended_0.110.0_Linux-64bit.tar.gz с сайта https:://github.com/gohugoio/hugo/releases
Создаем в домашнем каталоге папку bin, разархивируем скачанный архив и перенесем исходный файл в каталог ~/bin
Создаем репозиторий с именем “blog” по шаблону wowchemy/starter-hugo-academic
Переходим в каталог, где располагаются все наши репозитории, связанные с выполнением лабораторных работ
Клонируем созданный репозиторий “blog” в ~/work
Выполняем команду ~/bin/hugo server и с помощью полученного локального адреса переходим на веб-сайт
Создаем репозиторий с именем “dvshilonosov.github.io”
Клонируем созданный репозиторий “dvshilonosov.github.io” в ~/work
Переходим в репозиторий “dvshilonosov.github.io” и создаем ветку “main”
Создаем файл README.md и отправляем все изменения на сервер репозитория “dvshilonosov.github.io”
С помощью mcedit закомментируем каталог “public” в файле “.gitignore” репозитория “blog”
Подключаем к репозиторию “dvshilonosov.github.io” модуль-директории “public” репозитория “blog”
Запуск исполняемого файла hugo командой ~/bin/hugo в репозитории “blog”
Проверим, соединены ли репозитории “blog” и “dvshilonosov.github.io”. Для этого введем команду git remote -v
Отправим все изменения на сервер
Проверка работоспособности сайта по публичному адресу на основной ОС
Были размещены заготовки персонального сайта на Github pages: установлено необходимое ПО, скачан шаблон темы сайта, размещенный на хостинге git, установлены параметры для URLs сайта.